testing bga failure analysis hast inspection expert witness engineer test hdi substrate laboratory dich aoi dass megger engineering flying probe tester hioki measuring csp fluke dann flexible pwb